package com.kgc.ssm.service;

import com.kgc.ssm.entity.SysUsers;

import java.util.List;

public interface SysUsersService {
    /**
     *  用户注册
     * @param sysUsers 用户对象
     */
    void register(SysUsers sysUsers);

    /**
     * 登录
     * @param loginId 用户名
     * @return 用户对象
     */
    SysUsers findByLoginId(String loginId);

    /**
     * 根据名称查权限列表
     * @param name 用户名
     * @return 权限列表
     */
    List<String> findPermissionByName(String name);

    /**
     * 根据名称查角色列表
     * @param name 用户名
     * @return 角色列表
     */
    List<String> findRolesByName(String name);
}
